import http from '.'

/**
 * 查询设备列表
 * @param {*} params
 */
export function queryBatteryTemp(params) {
  return http.get(
    'api/v1/batteryTemp/queryBatteryTemp?' + Form(params).queryString()
  )
}
/**
 * 添加模板
 * @param {*} params
 */
export function addBatteryTemp(params) {
  return http.post(
    'api/v1/batteryTemp/addBatteryTemp?' + Form(params).queryString()
  )
}
/**
 * 提交模板编辑信息
 * @param {*} params
 */
export function saveBatteryTemp(params) {
  return http.post('api/v1/batteryTemp/edit?', Form(params))
}
/**
 * 查询模板详细信息
 * @param {*} rowId
 */
export function queryBatteryTempDetail(rowId) {
  return http.get('api/v1/batteryTemp/detail?rowId=' + rowId)
}
/**
 * 删除模板
 * @param {*} rowId
 */
export function deleteBatteryTemp(rowId) {
  return http.post('api/v1/batteryTemp/delete?rowId=' + rowId)
}
/**
 * 查询模板信息
 * @param {*} params
 */
export function queryTemp(params) {
  return http.get(
    'api/v1/batteryTemp/getBatteryTemp?' + Form(params).queryString()
  )
}

/**
 * 查询模组列表
 * @param {*} params
 */
export function queryBattery(params) {
  return http.get('api/v1/battery/queryBattery?' + Form(params).queryString())
}
/**
 * 添加模组
 * @param {*} params
 */
export function addBattery(params) {
  return http.post('api/v1/battery/addBattery?' + Form(params).queryString())
}
/**
 * 获取可用的sim卡和厂家信息
 * @param {*} params
 */
export function getValidSimsList(params) {
  return http.get('api/v1/device/getValidSimsList', Form(params))
}
/**
 * 删除设备
 * @param {*} rowId
 */
export function deleteBattery(rowId) {
  return http.post('api/v1/battery/delete?rowId=' + rowId)
}
/**
 * 编辑设备
 * @param {*} rowId
 */
export function findBatteryById(rowId) {
  return http.get('api/v1/battery/findBatteryById?rowId=' + rowId)
}
/**
 * 编辑设备
 * @param {*} params
 */
export function editBattery(params) {
  return http.post('api/v1/battery/editBattery?' + Form(params).queryString())
}
/**
 * 注销模板
 * @param {*} params
 */
export function withDrawBatteryTemp(params) {
  return http.post(
    'api/v1//batteryTemp/withDrawBatteryTemp?' + Form(params).queryString()
  )
}
/**
 * 获取厂家
 * @param {*} rowId
 */
export function getFactory() {
  return http.get('api/v1/batteryTemp/getFactory')
}

/**
 * 获取型号
 * @param {*} rowId
 */
export function getFactoryModel(rowId) {
  return http.get('api/v1/batteryTemp/getFactoryModel?rowId=' + rowId)
}

/**
 * 下载模板
 * @param {*} rowId
 */
export function explodBatteryTemp(rowId) {
  return http.get('api/v1/batteryTemp/explodBatteryTemp?rowId=' + rowId)
}
/**
 * 批量新增
 * @param {*} params
 */
export function addBatterys(params) {
  return http.post('api/v1/battery/addBatterys?' + Form(params).queryString())
}
